package com.gimi.cloud.jimi.common.utils;

import java.util.HashMap;
import java.util.Map;

/**
 * 
 	查询条件缓存，没有用到
 * @company ydtaite
 * @author lijianghuai
 * @version 1.0
 * @date 2014年10月28日 上午11:23:54
 */
public class QueryKeyCache {
	
	private volatile static QueryKeyCache keyCache = null;
	private static Map<Integer, Map<String, Object>> mapCache = new HashMap<Integer, Map<String,Object>>();
	private QueryKeyCache(){
		
	}
	public static QueryKeyCache getInstance(){
		if (keyCache == null) {
            synchronized (QueryKeyCache.class) {
                if (keyCache == null)
                	keyCache = new QueryKeyCache();
            }
        }
        return keyCache;
	}
	
	public void setQueryParam(Integer userId,Map<String, Object> map){
		if(userId != null && userId != 0 && map != null && map.size() > 0)
			mapCache.put(userId, map);
	}
	
	public Map<String, Object> getQueryParam(Integer userId){
		return mapCache.get(userId);
	}
}
